Volume 19, Issue 8, August 2018, Pages 1-89
Bassem bin Nayef Mohammed Al-Shari; Hashem Said Ibrahim El-Sharnoub